Texture Environment



glTexEnv{ifv}( GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE
GL_TEXTURE_ENV_COLOR
, value(s) );

No. of Components TEXTURE ENVIRONMENT
GL_MODULATE GL_DECAL GL_BLEND GL_REPLACE_EXT*
GL_LUMINANCE
1
Cv = LtCf
Av = Af
undefined Cv=(1-Lt)Cf + LtCc
Av = Af
Cv = Lt
Av = Af
GL_ALPHA Cv = Cf
Av = AtAf
undefined Cv = Cf
Av = AtAf
Cv = Cf
Av = At
GL_INTENSITY* Cv = ItCf
Av = ItAf
undefined Cv=(1-It)Cf + ItCc
Av=(1-It)Af + ItAc
Cv = It
Av = It
GL_LUMINANCE_ALPHA
2
Cv = LtCf
Av = AtAf
undefined Cv=(1-Lt)Cf + LtCc
Av = AtAf
Cv = Lt
Av = At
GL_RGB
3
Cv = CtCf
Av = Af
Cv = Ct
Av = Af
Cv=(1-Ct)Cf + CtCc
Av = Af
Cv = Ct
Av = Af
GL_RGBA
4
Cv = CtCf
Av = AtAf
Cv=(1-At)Cf + AtCt
Av = Af
Cv=(1-Ct)Cf + CtCc
Av = AtAf
Cv = Ct
Av = At